

* {
    margin: 0;
    padding: 0;
}
body, button, input, select, textarea, dl, dd {
    font: 12px/1.5 Tahoma,Arial,Helvetica,STHeiti,"Microsoft YaHei";
}
body {
    text-align: center;
}
ul {
    list-style: none outside none;
}
img, a img {
    border: 0 none;
}
a {
    color: #333;
    text-decoration: none;
}
a:hover {
    color: #f60;
    text-decoration: underline;
}
.hidden {
    display: none;
}
.fl { float: left; }
.fr { float: right; }
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
h1,h2{font-family:"Microsoft YaHei";font-weight: normal; }
/*ie6.7.8圆角兼容*/
.iptg,.webgame,.cborder,.like,.hot,.newgame,.fenl_box,.girls,.heji,.links,.friend,.intro_con,.zhoubian,.zhuanji,.intro_ranking,.review,.topik,.list_blue {-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;behavior: url(css/PIE.htc);}
.blank8{*+height:8px;_height:0px;overflow:hidden;}

.main {position:relative;margin:0 auto;}
.white { background:#fff;padding-top:8px;padding-bottom:8px; position:relative;z-index: 0; }
.blog, .bangdan, #js_huanfu, .recom-nav-left, .recom-nav-right, .ip_game, .empty, .other, .others, .jtou, .yz, .zb, .jf, .et, .cl, .xx, .webgtit, .figgtit, #AdLayer, .wweb, .webmore, .play_xqc, .hisclose { background: url("../images/icobg.png") no-repeat;_background: url("../images/icobg.gif") no-repeat; }
.w_1000 { margin: 0 auto; width: 1000px;padding:0px 10px; }
.w_980 { margin: 0 auto; width: 980px;padding-left:10px; padding-right:10px; }
.top { background: url("../images/topbg.gif") repeat-x; color: #acacac; height: 30px; line-height: 30px; width: 100%; }
.top a { color: #acacac; }
.top a:hover { color: #f00; }
.blog { background-position: 0 3px; text-indent: 32px; width: 100px; }
.caozuo { width: 295px; }
.caozuo a { padding: 0 3px; }
.gundong { height: 30px; margin: 0 60px; overflow: hidden; width: 380px; }
.bangdan { background-position: 0 -26px; text-indent: 18px; }
#js_huanfu { background-position: 0 -54px; text-indent: 20px; }
.orange,.orange a { color: #ff6701; }
/*皮肤*/
body { background: url("../images/bodyBgv1.png")}
body .skinbgbox.skinbg_0 { background: url("../images/skin-d_00.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_1 { background: url("../images/skin-d_01.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_2 { background: url("../images/skin-d_02.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_3 { background: url("../images/skin-d_03.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_4 { background: url("../images/skin-d_04.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_5 { background: url("../images/skin-d_05.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_6 { background: url("../images/skin-d_06.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_7 { background: url("../images/skin-d_07.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_8 { background: url("../images/skin-d_08.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_9 { background: url("../images/skin-d_09.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_10 { background: url("../images/skin-d_10.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_11 { background: url("../images/skin-d_11.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_12 { background: url("../images/skin-d_12.jpg") no-repeat center 37px; }
body .skinbgbox.skinbg_13 { background: url("../images/skin-d_13.jpg") no-repeat center 37px; }
#js_huanfu { float: right;  position: relative; }
#js_skinbox { display: none; position: absolute; right: -95px; top: 24px; width: 230px; z-index: 14; }
.huanfucss { color: #ff6701; cursor: pointer; font-weight: 700; }
.sk_tline { background: url("../images/icobg.png") no-repeat -273px -147px;_background: url("../images/icobg.gif") no-repeat -273px -147px; height: 11px; }
.skiboxtags { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background:#fff; border-color: -moz-use-text-color #e8bc68 #e8bc68; border-image: none; border-right: 1px solid #e8bc68; border-style: none solid solid; border-width: medium 1px 1px; overflow: hidden; padding: 5px 0; width: 224px; }
.skiboxtags p i { border: 1px solid #ddd; cursor: pointer; float: left; height: 28px; margin: 5px 6px; width: 28px; }
.skiboxtags p i:hover { border: 1px solid #e8bc68; }
.skiboxtags p i.cur { border: 1px solid #e8bc68; }
.skin_bg0 { background: url("../images/d0.gif") no-repeat; }
.skin_bg1 { background: url("../images/d1.gif") no-repeat; }
.skin_bg2 { background: url("../images/d2.gif") no-repeat; }
.skin_bg3 { background: url("../images/d3.gif") no-repeat; }
.skin_bg4 { background: url("../images/d4.gif") no-repeat; }
.skin_bg5 { background: url("../images/d5.gif") no-repeat; }
.skin_bg6 { background: url("../images/d6.gif") no-repeat; }
.skin_bg7 { background: url("../images/d7.gif") no-repeat; }
.skin_bg8 { background: url("../images/d8.gif") no-repeat; }

/*head*/
.head { height: 90px; overflow: hidden;margin: 0px auto;}
.logo { height: 65px; width: 270px;margin:12px 5px 0px 0px; }
.logo a{background: url(../images/3wmm-logo.png) no-repeat;_background: url(../images/3wmm-logo.gif) no-repeat;height: 65px; width: 270px; display: block; text-indent: -9999px;}
.recom-nav { height: 75px; margin-top: 8px; overflow: hidden; width: 450px;float:left; }
.recom-nav-left, .recom-nav-right { cursor: pointer; float: left; height: 24px; margin-top: 23px; width: 15px; }
.recom-nav-left { background-position: 2px -84px; }
.recom-nav-right { background-position: 2px -109px; }
.recom-nav .recom-nav-content { border-bottom: 1px solid #eee; float: left; height: 87px; overflow: hidden; width: 420px; }
.recom-nav ul { width: 998px; }
.recom-nav ul li { float: left; height: 55px; margin: 0 7px; overflow: hidden; padding-top: 10px; width: 70px; }
.recom-nav ul li img { display: block; height: 55px; width: 70px; }
.recom-nav ul li a { text-align: center; }

/*search*/
.search{width:264px;float:right;margin-top:20px;}
.search form { margin: 0; padding: 0; }
.search input{outline: none;}
#keyword { border:#c7c7c7 1px solid;border-radius:5px;margin-right:-2px; height: 22px;  padding: 2px 2px 2px 25px; vertical-align: middle; width: 200px; background:#fff url(../images/icobg.png) no-repeat -635px -393px;  }
#submit { background:url(../images/icobg.png) no-repeat -568px -393px; border: 0 none; color: #fff; cursor: pointer;  height: 30px; margin-left: -8px; padding: 0 0 1px; vertical-align: middle; width: 39px; }
.hot_search{margin-top:8px;width:263px;overflow: hidden;height:20px;line-height:20px;}
.hot_search a{padding-right:5px;}
/*nav*/
.nav { background: url("../images/navbg.png") no-repeat ; height: 40px; width: 1000px;position: relative; }
.nav .nav_main { margin-left: 7px;width:823px;float:left;height:40px;}
.nav .nav_main li { float: left; height: 40px; text-align: center; width: 63px;}
.nav .nav_main li a { color: #fff; display: block; font-size: 16px;  height: 100%; line-height: 40px; width: 100%;font-family:"Microsoft YaHei" }
.nav .nav_main li a:hover {text-decoration: none; background: url("../images/icobg.png") no-repeat  10px -147px;_background: url("../images/icobg.gif") no-repeat 10px -147px; color: #04767b; }
.nav .nav_main li.active a { background: url("../images/icobg.png") no-repeat 11px -146px;_background: url("../images/icobg.gif") no-repeat 11px -146px; color: #04767b; }
.nav .nav_main li a i { background: url("../images/3wmmv1.png") no-repeat -16px 0;_background: url("../images/3wmmv1.gif") no-repeat -14px 0; cursor: pointer; display: block; height: 0; margin-top: 0; overflow: hidden; position: relative;  }
.nav .nav_main li.active.index a i{overflow: hidden;height:0px;margin-top:0px;}
.nav .nav_main li.active a i { height: 55px; margin-top: -79px; }
.nav .nav_main li.action a i { background-position: -92px 0; }
.nav .nav_main li.puzzle a i { background-position: -165px 0; }
.nav .nav_main li.sports a i { background-position: -242px 0; }
.nav .nav_main li.funny a i { background-position: -320px 0; }
.nav .nav_main li.chess a i { background-position: -396px 0; }
.nav .nav_main li.adventure a i { background-position: -471px 0; }
.nav .nav_main li.child a i { background-position: -542px 0; }
.nav .nav_main li.leisure a i { background-position: -628px 0; }
.nav .nav_main li.shoot a i { background-position: -704px 0; }
.nav .nav_main li.operate a i { background-position: -776px 0; }
.nav .nav_main li.double a i { background-position: -859px 0; }
.nav .nav_main li.dress a i { background-position: -929px 0; }
.nav .nav_sub{width:165px;float:left;_width:160px;}
.nav .nav_sub li { float: left; height: 40px; text-align: center; width: 84px; _width: 80px; }
.nav .nav_sub li a { color: #fff; display: block; font-size: 16px;  height: 100%; line-height: 40px; width: 100%;font-family:"Microsoft YaHei" }
.nav .nav_sub li a:hover { color: #f00;text-decoration: none; }
.nav .nav_sub .wweb { background-position: -329px -653px; height: 36px; width: 80px; }
.nav .nav_sub .wweb a { color: #333; }
.nav .i_gif { background: url("../images/icon_gif.gif") no-repeat; display: block; height: 54px; left: 840px; position: absolute; top: -12px; width: 87px; }
.nav .i_gif a { display: block; height: 54px; }

/*网页游戏*/
.webgame { width:968px;background:#eeffd9; border: 1px solid #e6e5e5; border-radius: 5px; height: 30px;margin-bottom:8px;line-height: 30px; overflow: hidden; padding: 0 5px; }
.webgame .webtit { display: inline-block; float: left; width: 70px; }
.webgame .webcon { display: block; overflow: hidden; width: 843px;float:left; }
.webgame img { height: 18px; margin-right: 3px; vertical-align: middle; width: 18px;_padding-top:8px;}
.webgame .webmore { background-position: -331px -703px; display: block; float: right; height: 21px; line-height: 21px; margin-top: 4px; text-align: center; width: 55px; }
.webgame .webmore a { color: #701d06; }

/*玩过*/
.iptg { background:#eeffd9; border: 1px solid #e6e5e5; font-size: 14px; height: 30px; line-height: 30px; margin-bottom:8px;font-family:"Microsoft YaHei"  }
.iptg.play_b{width:815px;}
.iptg.play_s{width:561px;_width:556px;}
.his_con { float: left; height: 30px;max-width:812px;min-width: 400px;}
.noplay { color: #999;  }
.djplay { color: #389904; }
.ip_game { background-position: 0 -195px; color: #fff; float: left; text-align: center; width: 110px;}
.play_xqc { background-position: -636px 0; display: none; height: 85px; position: absolute; top: 25px; width: 85px; z-index: 9;left:0px; }
.play_xqc img { display: block; float: left; height: 48px; margin: 16px 0 0 5px; width: 48px; }
.play_xqc a{cursor: pointer;}
.xq_dd {height:64px;}
.histext { color: #ff6701; display: block; font-size: 12px; height: 20px; line-height: 20px; text-align: center; overflow: hidden;padding:0px 3px;}
.hisclose { background-position: -331px -724px; display: block; float: right; height: 64px; margin-right: 5px; _margin-right:0px;width: 23px; }
.his_con li { float: left; height: 30px; position: relative; text-align: center;padding:0px 5px;z-index: 1; }
.his_con li a { color: #389904; text-decoration: none; }
.his_con .hisname { display: inline-block; height: 30px; position: relative;line-height: 30px;width:95px;overflow: hidden; }
.empty { background-position: 0 -240px; color: #fff; display: block; float: right; text-align: center; width: 50px; }
/*换一换*/
.cborder { border: 1px solid #e6e5e5; border-radius: 5px; }
.change { height: 85px; overflow: hidden; position: relative; z-index: 0;width: 980px;}
.change .other { background-position: 0 -282px; height: 65px; position: absolute; right: 10px; top: 10px; width: 20px; }
.change .other a { display: block; height: 65px; width: 20px; }
.xh_list2 { height: 80px; overflow: hidden; padding-top: 8px; }
.xh_list2 li { float: left; height: 76px; width: 73px; }
.xh_list2 a img { display: block; height: 50px; margin: 0 auto; width: 50px; }
.xh_list2 li span { display: block; height: 20px; line-height: 20px; overflow: hidden; text-align: center; width: 74px; }

/*广告*/
.ad { margin: 8px auto; width: 960px;height:90px; }
.four_ad { margin: 8px auto; width: 1000px; }
.four_ad span { display: inline-block; }
.ad_234 { height: 60px; width: 242px; }
.ad_234 img { height: 60px; width: 234px; }



/*footer*/
.footer{font-family:"Microsoft YaHei";}
.footer a{padding:0px 5px;}
.foot_con {text-align: center; line-height: 30px; padding: 30px 5px; }
.footer span { display: block;color:#999; }

/*面包屑*/
.int_path{background: url("../images/icobg.png") no-repeat -561px -440px;_background: url("../images/icobg.gif") no-repeat -561px -440px; height:28px;margin-bottom:8px;overflow: hidden;}
.path{width:387px;font-size:14px;padding-left:25px;height:28px;line-height: 28px;margin-left:5px;overflow: hidden}
.path a{color:#389904;}
.path a:hover{color:#f00;}
.path a.path_z{color:#666;}
.path a.path_z:hover{color:#f00;}


.iptg{background:#eeffd9;border:1px solid #c0eb7c;height:28px;line-height:28px;font-size:14px;margin:0 auto 5px;}
#hscontentdiv a{display:inline-block;color:#389904;margin-right:15px;}
#hscontentdiv a:hover{color:#f00;}
#hscontent{float:left;white-space:nowrap;word-spacing:4px;height:30px;overflow:hidden;}
#hscontentdiv{}
.hsl_n,.hsl_y,.hsr_n,.hsr_y{float:left;width:10px;height:14px;overflow:hidden;margin:8px 4px 0 4px;background:url(../images/icobg.png);}
.hsl_n{background-position:-331px -54px;}
.hsl_y{background-position:-341px -54px;cursor:pointer;}
.hsr_n{background-position:-331px -68px;}
.hsr_y{background-position:-341px -68px;cursor:pointer;}
.close{cursor:pointer;vertical-align:middle;display:none;width:11px;height:11px;}
